@mixin w {
    margin: 0 auto;
    width: 996px;
}

.content {
    .banner {
        height: 256px;

        >img {
            width: 100%;
            height: 100%;
        }
    }

    .camare {
        padding: {
            bottom: 40px;
            left: 152px;
            right: 108px;
        }

        height: 482px;
        box-sizing: border-box;

        .title1 {
            padding: {
                top: 18px;
                bottom: 32px;
            }

            color: #626262;
            font-size: 14px;
        }

        .camare2 {
            height: 364px;
            background-color: pink;
            overflow: hidden;

            >div {
                float: left;
            }

            .camare2-l {
                width: 548px;

                padding: {
                    right: 60px;
                }

                text-align: center;

                .camare2-l-2 {
                    font-size: 0;

                    >div {
                        display: inline-block;
                        width: 96px;
                        height: 88px;
                        box-sizing: border-box;

                        border: {
                            left: 1px solid #b4b4b4;
                            top: 1px solid #b4b4b4;
                            bottom: 1px solid #b4b4b4;
                        }
                        >img {
                            height: 100%;
                        }
                    }
                    >div:last-child {
                        border-right: 1px solid #b4b4b4; 
                    }
                }
            }
        }
    }
}